computer design notebook attorney spyware consulting computer repair lawyer project management due diligence cctv nationwide adware virus reverse engineering asbestos technical due diligence security cad alarm access control laptop engineering